const log4js = require('log4js')
const now = new Date()
const name = now.getHours() + '-' + now.getMinutes()
// 配置log4js的日志记录器
log4js.configure({
  appenders: {
    out: {
      type: 'stdout'
    },
    fileAppender: {
      type: 'file',
      filename: `logs/log-${name}.log`
    }
  },
  categories: { // 定义日志类别
    default: { // 默认值
      // 同时输出到控制台和文件，并且日志记录级别为info
      appenders: ['out', 'fileAppender'],
      level: 'info'
    }
  }
})
// 获取一个日志记录器管理实例
const logger = log4js.getLogger()
module.exports = logger
